/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Commons.Logging;

/**
 *
 * @author luxhacker
 */
public class LogStatoCoda extends Log{
    private int numeroTotaleOggettiInseriti;
    private int numeroAttualeOggettiInCoda;

    LogStatoCoda(){
    super();
    numeroTotaleOggettiInseriti=0;
    numeroAttualeOggettiInCoda=0;
    }

    public LogStatoCoda(String tipoEntita, String idEntita, String operazione, String timestamp,int numeroTotaleOggettiInseriti,int numeroAttualeOggettiInCoda){
        super(tipoEntita,idEntita,operazione,timestamp);
        this.numeroTotaleOggettiInseriti=numeroTotaleOggettiInseriti;
        this.numeroAttualeOggettiInCoda=numeroAttualeOggettiInCoda;
    }
    public void incrementaOggettiIncoda(){this.numeroAttualeOggettiInCoda++;}
    public void decrementaOggettiIncoda(){this.numeroAttualeOggettiInCoda--;}
    public void incrementaNumeroOggettiTotaliInseriti(){this.numeroTotaleOggettiInseriti++;}
    
    public int getNumeroTotaleOggettiInseriti(){
    return this.numeroTotaleOggettiInseriti;
    }
    public void setNumeroTotaleOggettiInseriti(int numeroTotaleOggettiInseriti){
    this.numeroTotaleOggettiInseriti=numeroTotaleOggettiInseriti;
    }
    public int getNumeroAttualeOggettiInCoda(){
    return this.numeroAttualeOggettiInCoda;
    }
    public void setNumeroAttualeOggettiInCoda(int numeroAttualeOggettiInCoda){
    this.numeroAttualeOggettiInCoda=numeroAttualeOggettiInCoda;
    }
    @Override
    public String toString(){
        return super.toString()+" TOT inseriti: "+this.numeroTotaleOggettiInseriti+" Oggetti in coda: "+this.numeroAttualeOggettiInCoda;

    }
}
